Adwaita: initial and hopefully temporary treeview separation lines style
authorLapo Calamandrei <calamandrei@gmail.com>
Thu, 10 Jul 2014 11:53:37 +0000 (13:53 +0200)
committerLapo Calamandrei <calamandrei@gmail.com>
Thu, 10 Jul 2014 11:54:21 +0000 (13:54 +0200)
gtk/resources/theme/Adwaita/_common.scss
gtk/resources/theme/Adwaita/gtk-contained-dark.css
gtk/resources/theme/Adwaita/gtk-contained.css

index 00892b8193520d000ad7ed9a611a7df2a2c517dd..261004e40d1df7c3c218577e6fc98bfbf63ddce5 100644 (file)
@@ -829,6 +829,28 @@ GtkComboBox {
 /**************
  * Tree Views *
  **************/
+
+GtkTreeView.view { // all this mess is to theme the treeview grid lines
+                   // which reacts to "color", hope to be able to axe this
+                   // one day
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  color: $bg_color; // this is actually the line color
+  &:selected { color: $base_color; };
+  &:backdrop {
+    color: $backdrop_bg_color;
+    &:selected { color: $backdrop_base_color; }
+  }
+  column { // this is to override the previously set color...
+    color: $fg_color;
+    &:selected { color: $selected_fg_color; }
+    &:backdrop {
+      color: $backdrop_fg_color;
+      &:selected { color: $backdrop_base_color; };
+    }
+  }
+}
+
 column-header {
   .button {
     @extend %column_header_button;
index 65bd59e1f715e4d60a25d808f27293a395ba0f2e..4fe64d3769e46a0bb446232eeffdc74d581eb32e 100644 (file)
@@ -1017,6 +1017,25 @@ GtkComboBox {
 /**************
  * Tree Views *
  **************/
+GtkTreeView.view {
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  color: #393f3f; }
+  GtkTreeView.view:selected {
+    color: #292929; }
+  GtkTreeView.view:backdrop {
+    color: #393f3f; }
+    GtkTreeView.view:backdrop:selected {
+      color: #2c2c2c; }
+  GtkTreeView.view column {
+    color: #eeeeec; }
+    GtkTreeView.view column:selected {
+      color: white; }
+    GtkTreeView.view column:backdrop {
+      color: #c9cbc9; }
+      GtkTreeView.view column:backdrop:selected {
+        color: #2c2c2c; }
+
 column-header .button {
   color: #8b8b8a;
   font-weight: bold;
index e3f67c55dc37e353c64f301eaccd1d4ae7f2980e..8c07aa2146b45a08910c1762b2a129d3d84c7b7d 100644 (file)
@@ -1009,6 +1009,25 @@ GtkComboBox {
 /**************
  * Tree Views *
  **************/
+GtkTreeView.view {
+  -GtkTreeView-grid-line-width: 1;
+  -GtkTreeView-grid-line-pattern: '';
+  color: #ededed; }
+  GtkTreeView.view:selected {
+    color: white; }
+  GtkTreeView.view:backdrop {
+    color: #ededed; }
+    GtkTreeView.view:backdrop:selected {
+      color: #fcfcfc; }
+  GtkTreeView.view column {
+    color: #2e3436; }
+    GtkTreeView.view column:selected {
+      color: white; }
+    GtkTreeView.view column:backdrop {
+      color: #54595a; }
+      GtkTreeView.view column:backdrop:selected {
+        color: #fcfcfc; }
+
 column-header .button {
   color: #96999a;
   font-weight: bold;